refactor to org.broadleafcommerce, since this module is public