Service that provides T. Should be used if some service needs arguments for initialization.
Returns the ID of the service. It should match regex [a-z0-9._-].
[a-z0-9._-]
Returns true if the service is initialized may be used. Default implementation always returns true.
true
Creates new T initialized with arg.