Cleanup Compilation namespace
Fix warnings