Introduce empty struct value, PortStateValue, to remove redundancy in naming of the constants