Initial work on attribute property facilitation.
Remove generic attribute error handling.
Refactor internals of attribute resolution.
Implement simple travseral for attributes.