Updated protectAPI to better handle updating user-defined properties.
Release 0.1.14