What is a common reason for writing a biblical allegory?
to express moral beliefs
to comment on contemporary society
to hold a mirror up to how people live now
to provide a safe way to express dissent