To simplify customization of MappingCassandraConverter, we should introduce a strategy object that encapsulates decision paths invoking simple and container conversion. Simple conversion maps to simple types. Container conversion applies conversion for lists, maps, and entities.
We also should cleanup the converter to align method signatures of the individual converter methods, reorder methods and revisit the converter surface.
Related ticket: spring-projects/spring-data-mongodb#3571