Use Hamcrest syntax to improve readability.
Prevent a NPE from aggregation of child members without parent
#44 : Add basic test case for the visual total feature.