public function build(Model $entity = null) { $do = new DataObject(); if ($entity) { $entityData = $entity->toArray(); $entityData['language'] = $this->languageBuilder->build($entity->language); $do->update($entity->toArray()); } return $do; }