Add mutator dependancies and change events

This was a test to see if its possible to fire change events for Mutators, when underlying attributes change.  This is helpful for us using library like backbone.stickit for binding updates.  Not sure about the performance impact or caching technique, there could certainly be a better way.  Love to hear feedback!