privatised some methods

The interface now consists of just one public method and one public variable. All that's needed at this point.