add: full property resolution