make implementation of List and Map public