adds 'cigar_before' and 'cigar_after' properties
adds 'md_operation', 'md_operation_offset' properties
adds 'previous_md_operation' property
adds 'next_md_operation' property
See Implementation