Fixes #71 (random test fails), removes dependency on TestingBundle

Fixes #71
Add all fields to private and add setters and getters.