Fixed issues and enhanced APIs and tests for DynamicListProperty. Make all dynamic properties constructor public.