towards a more expressive Bio4j model