Adding interface for project aware objects
Adding project bundke events class
Adding persist action and event in project manager