Fix handling of private constructors, static fields, and private or static setters.

 - Ignore private constructors when instantiating instance of page object.
 - Ignore static fields when constructing page object.
 - Ignore static and private setters when constructing page object.
 - Add tests for these cases.