There is no need to fix signatures of private member. Actually it's harmful since now useful methods are hidden away.