Improved products with property inheritance and documentation.