Allow adding custom services at runtime in LensServices

Added extra tests.