ChocolateFactory detils