is this enforced when reading/using the property?