An object's constructor should not insert itself into the world. That's the job of the thing that constructed it.