Parser assignment

Why do we need a setter function here? Can we bother with setter only in the event case, and not in Change Detection case? (If not too complex)