we probably want to extend `extraParams.person` directly so that we don't clobber existing traits here?