Appropriately set nested attr properties and fire on change event