WIP on tests. Most properties are now exercised properly. 10 unexpected failing tests