keep track of the orignal model
cleanup
transform address by default?
fix cast
More tests
Fix write-attribute transformer