Added first working state for product domain object support.