Add lists to cache
Return deep copies of objects