Computed properties don't update until called upon