Refactor Survana and Survana.Workflow to append methods and properties, rather than override. This helps the Survana Designer to reuse parts of this code for previewing