rev_map constructor inlining initializations so they have the correct order when reversed by the TBlock handler (closes #2455)