フレームワーク層ではリフレクションとかよく使うけど、リフレクションは遅いと言う話がよく出ますが。 っで、ちょっとプロパティのキャッシュをやってみたんですが、こんなんで良いのかしら(・ω・)? // Getter/Setter public interface IAccessor { object GetValue(object target); void SetValue(object target, object value); } // IAccessorの実装 internal sealed class Accessor<TTarget, TProperty> : IAccessor { private readonly Func<TTarget, TProperty> getter; private readonly Action<TTarget, TProperty> sette