coding style and do not set instance properties, that could be dangerous [ci skip]