parameterized constructor was removed