public object CheckType(object value) { var result = this.CheckRawType(value); Validate(result); return result; }