use _.has helper instead of relying on hasOwnProperty.call for smaller min size and clearer code