SNAPSHOT: Going to fix encapsulation of record in model.