Translate property to predicate in Builder::Association

Fixes #597