stripped down the opinionated requirements of a madcart product model, and pluralised the attribute mapping config syntax