Changed SalesItem's ID to key to prepare it for extension by OrderItem