The declarative API is interesting, but it's weird there isn't any other method for imperatively adding or deleting records...