only classes can be closed currently
fix metaclass compat for overridden methods and attributes (#69)

does it actually make sense to do this for attributes, given that
attributes aren't *actually* inherited? we should make a decision about
this.