fix recursive description calling for objects, circulary linked with each other (like object A have strong property for object B and B have weak property for A)