So I couldn't find any module/service name(spacing) best practices for angular. So far, I tried to make all service names upper-cased, but I don't know why, and I know I wasn't 100% consistent. If you care, change to MapControlDescriptions, otherwise it's good.