Interface: relation now looks like a set of hash maps