@classmethod<EOL><INDENT>def new(cls, id=None, **kwargs):<DEDENT>
return cls(id=id, **kwargs)<EOL>
Creates a new instance, filling out the models data with the keyword
arguments passed, so long as those keywords are not in the protected
items array.