More work on Attribute methods

Working on #4