Attaching properties to Java meta-objects made it easy