Created simplified version of Mods 3.1 that isolates problem with abstract types.