Make the hub models easier to use where the hub module hasn't been init yet
Starting on #20