public IntroduceAndInitializePrivateAutoPropertyExectutor(
     [NotNull] PrivateAutoPropertyInitializationContext context)
 {
     if (context == null)
     {
         throw new ArgumentNullException("context");
     }
     Context = context;
 }
 protected IntroduceAndInitializePrivateAutopropertyBase()
 {
     Context  = new PrivateAutoPropertyInitializationContext();
     Language = CSharpLanguage.Instance;
 }