Registry function to create a service for managing class constructors.
The basic type of all registry class constructors
The name of the registry
The base constructor that all registered classes must extend
If the registry already exists (overwriting is forbidden)
Registry function to create a service for managing class constructors.