Support for deleting and creating, now using jackson for json marshalling