renamed Cart to CartBo (new convention -> domain models are suffixed with Bo for business object)