FYI you do not have to call ApplyChanges in the constructor, because the GraphicsDevice is not yet created.
ApplyChanges
GraphicsDevice