GUIDs to Strings, added PSError in PSObjects, protection framework