Implemented confirmation validation
Removed unused test
Additional tests for inheritance