Use @Rule instead of inhearitance for test context
Update structural diagrams section
Update class diagram specification