LPS-46423 separate creation from registration
LPS-46423 use standard lib functions where possible
LPS-46423 migrate to service registry
LPS-46423 Use ServiceRegistrationMap, that's my shortcut
LPS-46423 Sort
LPS-46423 SF
LPS-46423 SF
LPS-46423 This doesn't need to be in a static block since it's a singleton anyways
LPS-46423 static not needed
LPS-46423 Sort
LPS-46423 Group together
LPS-46423 Group together
LPS-46423 Proper sorting
LPS-46423 SF