Continue refactoring of ModelAbstract Class, including OptionModel and StatsModel