Add object without creating mesh data?

Is there a way to add an object to the scene without creating a new mesh data? I know i can add a primitive and then set its mesh data to something else through the properties window, but is there a way to add an empty object that i can assign a mesh data to?

As far as I’m aware an object must always have a mesh data block, even if that mesh contains no vertices.