Changed empty string to automatically map to default enum instead of erring.
Added instance creation and fixed a basic mapping bug where unary expressions were not evaluated.
updated assembly version