upadted/add Product/Property Entity | add Interfaces for Entities