Map's valueSet using foldLeft
Fluent API via implicits, FluentInheritanceImplicits2 is the one that works