Classes

Creates resources based on theirs FQCN.

Interfaces

Should be implemented by services responsible for creating new instance of a resource.