Added IProfile.cs and IProfileManager.cs