shortened method_constructor_object to constructor_method
Wrote a comment for intention syntax error
attribute_name can be fetched from attribute,so no need to pass attribute_name
get rid of load_class & is_class_loaded
Merge branch 'topic/structured-exceptions' of github.com:moose/Moose into topic/structured-exceptions