OOPhoto - Modeling The Domain In Steps (Round II)