Moved protected properties to abstract test class and updated some comments.