add hash to statements index
add a MappingBuilder interface