refactor product property retrieval. fallback to store name as default brand