Changed it so this->site is created when the object is created