add codec providers for person, concrete and worker