Bumped version to 3.x.x because of API breaking changes. Added JavaDoc, removed some setters and getters.