Rearranged IRepresentorBuilder