作ってるアプリでPropertyChangedイベントのハンドラが
プロパティ名とそこでnew()するクラス以外同じだから
そこだけ穴あけたいと思っただけです.
「new()するクラス」のほうはGenericsで穴空けられるけど
「プロパティ名(string)」の方はハンドラとしてdelegateの
シグネチャが決められていると穴をあけられない状況.
JavaScriptみたいにdelegateにプロパティを付加したいイメージですかね.

とりあえずこんな感じに書けるような実装でおちつきますた.
foo.PropChanged = new ListPropChangedHandler<FooView>("propname").Handle;