Not Null and contains extension