Hi @pranab why not use the “+ add new property” button on the reusable to add a comment (list) property on the reusable element. This allows you to add multiple properties on your reusable element.

You can also add invoice property (type = invoice) , appointment property (type = appointment) and quote property (type = quote) (which would pass in the parent invoice or parent appointment or parent quote into those field respectively) Also ensure that they are optional since only one will be filled out of these 3 properties at every point in time.

When creating a new comment, you can either check which of these 3 properties is not empty so as to know who the comment belong to. Or you can further introduce a “Type” property (can be an option set with options invoice, appointment and quote) so you can add this property to every comment reusable element, so you can easily identify who the comment belongs to.