Modified boolean get methods to be able to return null.
Structural changes to allow unit tests to run in maven.