#477 - Model Product --> ProductOption as a first class entity