Removed dependency on calling setUp

This PR removes the requirement for calling `setUp`.

Is there a reason that we don't do this?
please move the private method after the protected ones