Models can now define a method if its equel to key to be set this method
will be executes with key value.
Implemented Observable