Remove unnecessary getters and setters

* Relying on unneeded getters and setters make the code much longer,
thus making it harder to read. Using @property decorator for each
attribute will not give any benefits either, so I decided to with
implicit set of properties.

Commit closes #47.