As a first step, the checker should not need to have any mirror type-specific knowledge. At present time the code should be redundant enough in those areas as to make it easy to abstract those parts. The mirror type-specific stuff could go into Mirror::Type::foo.
As a first step, the checker should not need to have any mirror type-specific knowledge. At present time the code should be redundant enough in those areas as to make it easy to abstract those parts. The mirror type-specific stuff could go into Mirror::Type::foo.