* exclude ExcessiveClassComplexity not ExcessiveClassLength