@classmethod<EOL><INDENT>def make_list_field_value(cls, field):<DEDENT>
pass<EOL>
The default behavior of mongoengine is to store an empty list,
this just mimics that.

What it looks like is that the default is not created while
the object is instantiated, the default is actually created
later on in the process.

Since this library makes no assumptions about what you want
to do with the mongo model object this function is provided
to "force" a default value before one ever worries about
actually hitting mongo.

TODO:
    Should really look into at what point the defaults are
    applied in case there's a good reason this is not done
    during creation of the object in memory.