add metaclass for class algebra and util holder