Prepended the ContextInitializer and ContextFinalizer with the ProjectName so when you have more than one extension, you don't have function naming conflicts