The IndexAccessMethod contains separate interfaces for applying side writes to btree indexes and columnar indexes. This means that IndexAccessMethod is "aware" of its children in the inheritance tree.
There is only one caller, which knows which type of IAM it is working with. This ticket is to remove IndexAccessMethod::applySideWrite* functions and have the caller cast to the appropriate access method and use that directly.