can't you remove the following 3 methods? they are not changing the method implementation.