Properties (attributes) module for the Vanilo E-commerce framework
Most E-commerce systems name this technique as "product attributes". Laravel's Eloquent also named fields of models (entities) as "attributes". In order to prevent confusion Vanilo calls these "EAV" style attributes as "properties". Spree Commerce for example also has this naming: Product Properties