public SmarterBrain(SmarterBrain another) : base(another) { }
protected SmarterBrain(SmarterBrain another) : base(another) { }