Duvida com Banco de dados de objetos ( db4o )

Salve galera…

Minha duvida eh a respeito do db4o( Banco de dados de objetos )

Jah estou conseguindo salvar, recuperar e deletar os objetos mas o problema e quando tenho uma integridade referencial.
Tipo, tenho 3 objetos Estado, cidade, pessoa. onde cidade tem uma referencia a estado e pessoa a cidade. |estado|----|cidade|----|pessoa|
Então quando eu do um deletar no objeto estado o db4o não checa se tem objetos que faz referencia a ele.

Agora a pergunta tem como eu manter essa integridade com o db4o ou vou ter que fazer tudo na mão.

desde ja agradeco a ajuda