- Introduce abstract base class for all models which contains methods used in models merging