Modelling Complex Financial Instruments with Neo4j