tweak schema to reuse object and avoid duplication