Make ability to add custom properties to product entity