Revert "First production quality realese of DymanicList and dependent classes"

This reverts commit c7342dce0a04d0d9615e8667b3e391046b2a9813.
Revert "Revert "First production quality realese of DymanicList and dependent classes""

This reverts commit 4ee072210026663c08180ad45c5be1ea36035d47.