every class is represented by a metaclass
        
        a normal perl object of the class Moose::Meta::Class
        
        contains attributes and methods as members (objects of Moose::Meta::Attribute and Moose::Meta::Method)
        
        (other stuff too, but we'll ignore that for now)