拡張メソッドを使ってコードが読みやすくする

次のC#で提供される拡張メソッドを使うとドメインモデルのMixIn的な拡張を簡単にできるので、読みやすいコードが書きやすくなりそうです。

今まで、外部メソッドで表現している以下のようなコードがあるとすると

public bool IsMember(User user)
{
  return (user.GetMemberRows().Length > 0);
}

aUserHelper.IsMember(aUser);

C#3.0の拡張メソッドを使うとこんな感じで記述できます。

public static bool IsMember(this User value)
{
  return (value.GetMemberRows().Length > 0);
} 

aUser.IsMember();

どうでしょう、読みやすさは向上していると思いませんか。