Injected factories
BaseModel - fetchSingle removed
Message added
CreateComponentTrait separated