A few more modifications to the ErrorCorrecting model which now works also on purchases. Also removed all mentions of "Nullable"