Setting Nullable & enum property correctly in model snapshot and designe...

...r code
Use the underlying type for now, but please file an issue to investigate this. Mention that using a json model snapshot may help.