Wrap up json -> model construction