Added ListController having generateId for a list and generateIdForItem