The best upside on using Source objects instead of Item object for source-specific methods/properties is that it isn't tied to a specific item, meaning those methods/properties can still be accessed if the original item is deleted as long as the source is still existing (i.e. via a duplicate item). However, some source interface classes still don't adhere, and uses the default get/set internal methods.
The best upside on using Source objects instead of Item object for source-specific methods/properties is that it isn't tied to a specific item, meaning those methods/properties can still be accessed if the original item is deleted as long as the source is still existing (i.e. via a duplicate item). However, some source interface classes still don't adhere, and uses the default get/set internal methods.