It seems odd that the only overload that accepts a DatabaseDefinition parameter (which has a name method) also requires a name parameter.
The solution is to remove the name member from DatabaseDefinition
users would never have reason to use the name method of the DatabaseDefinition builder.
The solution is to remove the name member from DatabaseDefinition
users would never have reason to use the name method of the DatabaseDefinition builder.