Renamed helper classes in with_metaclass
Changed lookup logic for make_attrgetter to support integers like the regular syntax