Attribute expressions

closes #659
Is this necessary?