added support for lazy services