Use _mc_check attribute instead of calculating check for each setattr call
Improved error message for unspecific group value assignment
Performance improvement from not collection values which can be gotten from kwargs in case of error