¿Es posible usar las propiedades calculadas para calcular otras propiedades en Vue?

Si tengo dos propiedades calculadas como esta,

computed: {
  id: function(){ return this.$route.query.id; },
  hasId: function(){ return this.$route.query.id !== undefined; }
}

como puedo usarid computarhasId como este pseudocódigo?

computed: {
  id: function(){ return this.$route.query.id; },
  hasId: function(){ return id !== undefined; }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta