inlined builders into pojos