@classmethod<EOL><INDENT>def create(cls, *props, **kwargs):<DEDENT>
if '<STR_LIT>' in kwargs:<EOL><INDENT>warnings.warn('<STR_LIT>',<EOL>category=DeprecationWarning, stacklevel=<NUM_LIT:1>)<EOL><DEDENT>lazy = kwargs.get('<STR_LIT>', False)<EOL>query = "<STR_LIT>".format('<STR_LIT::>'.join(cls.inherited_labels()))<EOL>if lazy:<EOL><INDENT>query += "<STR_LIT>"<EOL><DEDENT>else:<EOL><INDENT>query += "<STR_LIT>"<EOL><DEDENT>results = []<EOL>for item in [cls.deflate(p, obj=_UnsavedNode(), skip_empty=True) for p in props]:<EOL><INDENT>node, _ = db.cypher_query(query, {'<STR_LIT>': item})<EOL>results.extend(node[<NUM_LIT:0>])<EOL><DEDENT>nodes = [cls.inflate(node) for node in results]<EOL>if not lazy and hasattr(cls, '<STR_LIT>'):<EOL><INDENT>for node in nodes:<EOL><INDENT>node.post_create()<EOL><DEDENT><DEDENT>return nodes<EOL>
Call to CREATE with parameters map. A new instance will be created and saved.

:param props: dict of properties to create the nodes.
:type props: tuple
:param lazy: False by default, specify True to get nodes with id only without the parameters.
:type: bool
:rtype: list