fix issue watching belongsTo with unmaterialized cached value