| Operations | Description |
| Create | Create an instance according either form the owner field dataType or the given cast dataType |
| Edit | Backup the current instance (see cancel edition) |
| Update | Update the current instance values with the given instance and remove the backuped instance (if any) |
| Append to collection | Append the current instance to the given collection (owner and ownerField) |
| Remove from collection | Remove the current instance from the given collection (owner and ownerField) |
| Delete | Delete the current instance |
| Cancel Edition | Restore the backuped instance to the current instance |
| Deep copy From Source Instance | Copy all field recursively (deep) of the given source instance to the current instance |