Object Assembler Pattern