522 Cloneable Objects: Fix and improvements.
- Now we are detecting if objects can be merged when doing parameters.
- We no longer have a limitation on what can be parameterized. Anything can, but not everything can be merged.
- Added support for more complex list types to be merged. This required a minor change in the MemberValueAnnotation collection.
- Added a unit test to verify that it works.
Closes #522 (closed)