Removed first type parameter from Amendment (not yet compiling)
Compilation of Amendment library is fixed
Amendment with two generic parameters added for backward compatibility. Solution now compiles :)
Fix typo
Add tests for amending generic type