Add method to find an existing item or create a new one if one does not exist