Synonyms are important tools when dealing with schema/namespaces/security.
The design/implementation phase of a project needs to both support and diagram the use of synonyms.
If you are reversing a database without synonym support, you will end up with a broken design including broken procedures and queries.