[impl] basic simplify for each class