Turns out the getter was actually called, but the IDE message mislead me due to a bug described in the kotlin but tracker.
I thought to believe the message was correct because of my own bug in addTurnover function that did nothing instead of adding the turnover.