ONMjs v0.0.25 ...

... Changes in ONMjs.Store implementation to look for and use a 'defaultValue' if specified in namespace declaration properties. Note that fnCreate is still supported and preferred (for now). But if fnCreate is not specified and defaultValue is then the value is used. This allows everything in the data model declaration (except semantic actions) to be serialized to JSON. I would like to get away from functions in the data model declaration and instead use functionality built into the library for standard cases (e.g. key generation, update, label), or provide a standard mechanism to invoke application-specified routines to stand-in for these functions in the declaration. I think it's important that the declaration be function-free and serializable. This eliminates a major security concern and makes things generally simpler.