Implement multi-keys collection