fixing strange update not valid issue in debug builds and adding some documentation to it
Merge branch 'refs/heads/Development' into Boinx_xpc-service