Do not invoke updateBufferAddress from a default constructor, because a buffer is not set yet.