Began working on load which is a factory method for Models, made id immutable