fixing issues with circular imports and service registration