You can now only add things implementing DatabaseItem (necassary)