internal static MFObject GetMFObject <T>(Vault mfVault, MetadataAliases aliases, T entity) where T : InternalEntity { if (entity is Project) { //var config = VaultConfig.GetConfigFromString(vault.Template.MetadataJson); var projObj = aliases.GetMfProject(entity as Project);// config.GetMfProjectObject(entity as Project); return(projObj); } if (entity is MfContact) { var contactObj = aliases.GetMfContact(mfVault, entity as MfContact); return(contactObj); } return(null); }