Use only deligate key, supports foreign key