addition of property weaving models