'<typename>' is a type in '<containername>' and cannot be used as an expression
One of the names being used is already declared as the name of a type, and cannot be used in an expression.
Error ID: BC30691
To correct this error
Uniquely name the member.
Use square brackets around the name of the member.