Introduce resources object layer
Introduce Ressource factory