Object builder