add model, data and id representations
add common builders