Your forum here shows that marking replies as solution is more flexible than separate dedicated Solution field/entity.
Changing solution or proposing better one - this happens often in customer support.