Removed more constructors that the compiler can just auto-generate