Generated constructors using fields.