Use value object for step, answer, etc.