Move different checks to separate classes, add check config option. Add unimplemented AttributesCheck.