Why did you remove the alias ? Why did you remove `public: false` ?