c#にはなんで(インデクサ以外の)引数付きプロパティがないんだろう