Implemented class kind check control