Domain entities and builders for commerce module