A couple quality of life additions

Iterating over an Attrlist was returning unwrapped objects, and there was no contains method on AttrDict making 'key' in attr_dict not work as expected.