#Issue 83: Use @OutputFile annotation. Also, make complex input types Serializable.