Base class for all models. Provides a simple interface definition and some utility constructor code.
A utility wrapper around an associative array that stores models.
Utility method that loads many of a model T off of a fast JSON object. Calls the delegate f for each member loaded, returning nothing.
Utility method which loads many of a model T off of a fast JSON object. Returns an array of model T objects.
Utility method that loads many of a model T off of a fast JSON object, passing in a sub-type TSub as the first argument to the constructor. Calls the delegate f for each member loaded, returning nothing.
Utility method which reads a Snowflake off of a fast JSON object.
Base template for all models. Provides utility methods for AsyncChaining and a base constructor that calls the parent IModel constructor.