internal TType GetPropertyAs <TType>(T instance, string fieldName) { if (_getter == null) { _getter = PropertyCallerCache.GetterOfType(_typeofT); } return(_getter.Get <TType>(instance, fieldName)); }