Automatically call base constructor and initialize fields in custom constructor.