Added dataType parameter to post method which defaults to 'json'
Adjusted ajax callback arguments for better request join
Fixed a bug in getModel method which returns a unexpected model when value is not object
Fixed wrong handling of value when it is null or defined
Changed argument naming to satisfy Model's change event
Made book-store example runnable
Enabled HTTP cache by default
Optimized book-store example to use template AMD loader plugin
Fixed trivial bugs
Fixed to fire change event only when value is actually updated
Modified to satisfy javascript code style
Fixed bugs where fire method would return too early if events pool is not initialized