moving some core classes into own module/jar to figure out where mysterious compile problem is
Previous issues were maven compiler version related in the end.