internal virtual String GetClassFullName(){ if (this.property is JSProperty) return ((JSProperty)this.property).GetClassFullName(); else return this.property.DeclaringType.FullName; }