Seemingly, when using a configuration member class defined in a separate project, an MFIdentifier member cannot be resolved.
For example
Main Project
public class Configuration
{
public ChildConfiguration ChildConfig { get; set; }
}
Separate project
public class ChildConfiguration
{
[MFClass]
public MFIdentifier DocumentClass { get; set; }
}
When validating this MFIdentifier it is not resolved, even when set to something like the built in document class.