bug fix of property decorator weaver