Refactor changeset spec resolver to not require a context passed in for interface type resolution
Created by: eseliger
This was really a pain to deal with and not forget to pass in somewhere. So new approach: load it in the factory function already. Also one place less to swallow an error I guess :)