Hidden design and update task

We noted the following behaviour wrt the design of one of our databases and wondered if that was normal.

We have a database of which the design is hidden. It’s template’s design is not hidden. We sign the template with a special design-/sign-id and all elements are signed and last modified by that specified sign id.

When we update the design of the database (either manually with our own ID using File->Database->Refresh Design or automatically with the design task that runs each night on the server) the ID of the person/server becomes the Signer of design elements. Last modified states the name of the special design/sign-id, Signer field on the design element(s) states either the server name (when the design gets updated by the nightly design task on the server) or my name (when I do a File->Database->Refresh Design).

We investigated this because a customer agent was running on behalf of my account where I only did a File->Database->Refresh Design.

This behaviour does not appear when updating designs of database of which the design is not hidden.