in reply to Ondřej Mirtes

@OndrejMirtes I basically define "right" as the way we first designed it as that's the way we stick with for decades to come. I think we nailed the API model decently from the beginning and we've managed to do okay decisions since. The key is to have the API not expose too much internals so that we can keep evolving and changing while keeping the API. So yeah, there is a debt for sure but it's generally not a big bother I think.