constructor must be set when using fat arrow