function __construct($out = null, $user = null)
 {
     parent::__construct($out);
     $this->user = $user;
 }
 function __construct($out = null, $group = null)
 {
     parent::__construct($out);
     $this->group = $group;
 }
 function __construct($out = null, Profile $target)
 {
     parent::__construct($out);
     $this->target = $target;
 }
 function __construct(Profile $profile, HTMLOutputter $out = null)
 {
     parent::__construct($out);
     $this->profile = $profile;
 }
 function __construct($out = null)
 {
     parent::__construct($out);
 }