################################### Polymorphism and abstract resources ################################### *Todo* : To be written