added support for singletons