Updated: Changed required super type for models in GenericDao from BaseObject to Identifiable