make class fields protected to make possible manipulations when extends
class
make baseURI configurable