Prevent custom options from being ignored

Prevent custom options set equal to false from being ignored.
Use hasOwnProperty method of the userOptions object to check for the existence of the specified property.