Change members' visibility to protected, in order to be able to override Pool Engine update method.