metaclass post