Could we get rid of the `@@class_variables` and just use the `@instance_variables` on the singleton class level? Class variables are not recommended to be used, as they behavior depends on the order of classes being loaded