DDD - StockProduct - Initial Thinking - Part 1
DDD - commit 1