Creation should use
- design-create methods and properties for each class
- the class parameter of the create function statement to assign it to a class, ensuring that the name of the user-defined class agrees with the name assigned in the create function statement.