rename asJson on model instance to toJson for consistency
model class should have fromJson as dual to toJson
fromJson as alias to new Model
fromJson should yield a persistent instance
fromJson aliases to the gateway-internal instanceFromPersistentState
assert that the instance from fromJson can also be deleted
0.6.0