public void Properties(Action <IDelimitedPropertyDescriptor <TClass> > properties)
        {
            _action = properties;

            var delimitedPropertyDescriptor = new DelimitedPropertyDescriptor <TClass>(_element);

            _action(delimitedPropertyDescriptor);
        }
        public IParseDescriptor <TClass> Properties(Action <IDelimitedPropertyDescriptor <TClass> > properties)
        {
            _action = properties;

            var delimitedPropertyDescriptor = new DelimitedPropertyDescriptor <TClass>(_element);

            _action(delimitedPropertyDescriptor);

            return(this);
        }