Rename impersonate to privileged, and invert the meaning.
Make message content types case-insensitive. Fix typo in Container.Initialize method name, and wrap the result in a response object.