Modified member variables from private to protected
Added more logging for tests so that activities are more visible while debugging subclasses