Visibility of some methods in Dataset classes changed to protected to allow inheritance