Implement evaluated attributes.

Closes #187.