Bug Fixes core: add type checking for boolean expressions (a86fad2), closes #3962 core: mark formControl as dirty before value changes (4fbc367), closes #3996 core: performance decline issue (#3994) (585357a), closes #3984 json-schema: improve anyOf selection of primitive types (74662f6), closes #3980