Obtendo o ID de um objeto carregado um para muitos sem outra viagem ao banco de dados com GORM

Eu tenho que domínios GORM, A e B, relacionados a tabelas de banco de dados. A tem um relacionamento um-para-muitos com B. Por esse motivo, as classes são semelhantes a:

class A {
   B b
   Long id
}

class B {
   Long id
}

Quando recupero uma instância de A, o ID da instância correspondente de B é recuperado do banco de dados. No entanto, quando tento acessar esse ID por meio de algo como:

A a = A.get(11)
Long bid = a.b.id

todo o objeto é carregado do banco de dados. Em alguns casos, quero apenas o ID de B (que já foi recuperado) e não quero carregar toda a instância do banco de dados. Existe uma maneira de obter o ID de B sem voltar e buscar o objeto inteir

NOTA: Eu sei que ele está fazendo uma busca extra na linha coma.b.id acima porque posso ver o SQL sendo gerado desde que ativei ologgingSql no meu arquivo DataSourc