#6 #5 - Implement Nested collections and nested Map with tests