[minor] override constructor to init and provide default each helper