Interface and Item class committed for client