Enums experimental support in models and some more tests.