El valor IsReference del tipo '{0}' es '{1}', pero el mismo valor para su clase primaria '{2}' es '{3}'. Los tipos derivados ...

El valor IsReference del tipo '{0}' es '{1}', pero el mismo valor para su clase primaria '{2}' es '{3}'. Los tipos derivados deben tener el mismo valor IsReference que el tipo base. Cambie el valor del tipo '{0}' a '{3}', o del tipo '{2}' a '{1}', o bien no establezca IsReference de manera explícita.