I have a lot of classes that use a map as a backing store for the property getters. For example:
data class Foo(val pro