first working code for two-way binding w/ add. ugly code needs to be cleaned up
cleaning up code a bit, to store state in the wrapper. code is not triggering datasource change properly, yet
extracting collection wrapper in to a constructor type
cleaning up the collection binding to add to the datasource
build with first version of 2-way sync on add