Subclasses shouldn't share attribute_lenses