Add getJoin for hasOne + get rid of onTableReady