If you're setting the serviceMappingKeys member variable on every service, and this method just returns that, maybe you can have this method on the BaseService (removing the abstract keyword) and it will return the serviceMappingKeys array from each service. You don't need to overwrite it on each service if all of them are identical.