from typesafe reactive-maps