Excessively large class. I think one of the future steps should be refactoring of this class.