Probably there is a better option, but this would come with quite a bit time for code restructuring. For the moment I just would keep this version as it is working and the data should not change in near future and keep it in mind that in an later development step we can change this
Originally posted by @anschaible in #147 (comment)