The first five operations are analogous to the data operations with the same name. Other operations include setFormulaM which allows to define a formula on a particular cell. On the model side, a formula may be represented by an empty cell, by a default plain value (e.g., an integer or a date) or by a function application. The operation replicateM allows to replicate (or duplicate) a class. The last two operations allow the addition of a new class to a model: addClassM adds a new static (non-expandable) class and addClassExpM creates a new expandable class. The Direction parameter specifies if it expands horizontally or vertically.