createElement method
Creates a StatelessElement to manage this widget's location in the tree.
It is uncommon for subclasses to override this method.
Implementation
@override
StatelessElement createElement() {
assert(viewModel.isNotNull || Locator.tryFind<T>().isNotNull, """
You didn't provide any viewModel or inserted one""");
return DockerStatelessElement(this);
}