Move attribute setters to #data component
Add WIP feature for parsing JSON to a simple object