#875 public ctors