notnull implementation in expression