Making DecisionData and Person classes immutable.