Fixed issue with updateImpl - added JSON fallback for property type