Detail changes, final classes, package-only constructor, etc
Readme changes