Finished implementation of Item