make all method handlers protected