Bump to version v0.0.12
Enable strict null checks and fix issues
defineModel can now take the model class as an argument - this is preferred because it will set the context's displayName to align with the model
useModel will now throw an error if there was no provider for the model
watchModel will handle null/undefined values now