public CompiledProject GetCompiledProject() { if (RequiresRecompilation) Compile(); return compiledProject; }