Implementation : some object, improvement class ans subclasses Room