Implemented NullPtrType and changed isAssignable