allow enums named after booleans + more jackson