A circular type reference was detected in anonymous type '{0}'. Please change '{0}' to be a named type by setting {1}={2} ...