Transfer base part of the implementation of the model in a separate class