citizenship is stored and managed as relto
notes on this impl: this is not a complete implementation and that a library like "JBlocks" would be used for the full expansion. @param citizenship => maps to relto