Work in Progress Tie is a declarative library for binding data to an object. Look at the tests for examples.