code: func NewDatabase() *Database {
  	header := NewHeader()
  	return &Database{
  		Options:     NewOptions(),
  		Credentials: new(DBCredentials),
  		Header:      header,
  		Hashes:      NewHashes(header),
  		Content:     NewContent(),
  	}
  }
docs: // NewDatabase creates a new database with some sensable default settings.
  // To create a database with no settings pre-set, use gokeepasslib.Database{}