Removed hprcubinary - doesn't work as @property_hash does not exist when the provider is initialised