Make isNew use the has functionality to avoid forcing multiple odd overrides.
Merge pull request #2878 from blakeembrey/has-fix

Make isNew use the has function