public ProcessedProperty(PropertyInfo property, Processor processor) : base(processor)
        {
            Property = property;

            var g = Property.GetGetMethod();

            if (g != null)
            {
                GetMethod = new ProcessedMethod(g, Processor);
            }

            var s = Property.GetSetMethod();

            if (s != null)
            {
                SetMethod = new ProcessedMethod(s, Processor);
            }
        }
 protected abstract void Generate(ProcessedMethod method);