#1 Adding support for implicit mapping of enums
#1 Adding @Generated annotation to generated mappers
#7 Using Hickory for dealing with MapStruct annotations
#7 Adding integration test