//host to initialize the lazyInitCapableElement level
//plainUri and dynamicUriResolver to initialize the DynamicMetadataCapableElement level
var dynamicUriResolverAddress = "0x..."
//model contract specific parameters to initialize
var yourCustomData1 = "test"
var yourCustomData2 = "0x..."
var data = web3.eth.abi.encodeParameters(["string", "address"], [yourCustomData1, yourCustomData2]);
data = web3.eth.abi.encodeParameters(["string", "address", "bytes"], [singletonUri, dynamicUriResolverAddress, data]);
data = web3.eth.abi.encodeParameters(["address", "bytes"], [host, data]);
//Initialize the model contract directly when cloning it by the Factory
var Example = await FactoryContract.methods
.send({from : accounts[1]});