Supporting nullable enum to nullable value type; closes #285