Model Packages Collections Events Exceptions ValueObjects Interfaces, Classes and Traits ProductOption Class ProductOption