Reworked some combo property methods into the metaclass.