@Override
 public int hashCode() {
   return 31 * super.hashCode() + constructorStrategy.hashCode();
 }