class ClassBasedCustomControls