Domain object save