Use metaclass on UnleashedResource