Remove all uses of classes that use className @ constructor

The code that uses classes as a member and tries to slurp in values from className during the constructor needs to be removed.

Cases:

  • Button's classes member breaks the expected behavior

If possible all constructors should be reviewed and removed where possible.

Edited by MrMan