public
LIFETIME_INHERIT = 0
One instance of the service is created if it implements SingletonInterface, otherwise a new instance is always created
LIFETIME_TRANSIENT = 1
A new instance of the service is always created
LIFETIME_SINGLETON = 2
One instance of the service is created