Moose demo: exploring class naming cohesion