> the question is rather where does it need to be aware: only during the construction of the property objects or also when calling them?

There is only one sane answer to that question: During construction.