This is to improve readability of these ever growing classes, also we can prune specific registrations based on the execution context for performance reasons.