private void DefineMetaclass(IClass metaclass) { this.metaclassclass = metaclass; foreach (IClass cls in this.GetClasses()) ((BaseBehavior)cls.Behavior).SetBehavior(this.metaclassclass); }