add __get() so we can get properties for testing
start adding integration tests