Reimplement dynamic relationships