Building the getter, setter strategies for an attribute then passing these as argument to property purpose This seems to be just like this issue: Phony "Property will not exist on type 'under no circumstances'" when modifying benefit inside callback with strictNullChecks, and that is closed as a reproduction of the https://smartworldeveloper.in/