/// <summary>
 ///     Initialize current properties for the site
 /// </summary>
 public CurrentProvider()
 {
     Person           = new Person();
     User             = new User();
     RequestBuilder   = new QBuilder();
     DataManipulation = new DataManipulator();
 }
 /// <summary>
 ///     Initialize current provider for the site (make a full copy)
 /// </summary>
 /// <param name="copiedProvider">Source for the copy</param>
 public CurrentProvider
 (
     CurrentProvider copiedProvider
 )
 {
     Person = new Person
              (
         copiedProvider.Person
              );
     User = new User
            (
         copiedProvider.User
            );
     RequestBuilder   = new QBuilder();
     DataManipulation = new DataManipulator();
 }