Métodos de extensão para classe selada em c #

eu tenho istosealed classe,

public sealed class A
{
    public string AName {get;set;}
}

e alguém pode escrever um método de extensão para isso da seguinte maneira:

public static class Extensions
{
   public static void ExtensionMethodForA (this A a)
   {
      Console.WriteLine("A's Extension method!");
   }
}

A questão é: como você evita isso?