PreviousItem can be a non coredata object