dynamic properties of object