I want to use this framework to make an ecommerce shop (what else

For example for a toy store you can have the general attributes like size, color, price etc.
But atributes for a doll are different the a racetrack.
Do I just extend ProductImpl with all the properties I can think of, of all the products, and let it store in one big table, where then not every column in the DB is fileld (depending on the producttype) ? What is the recommended way?
Gr. Dennis