treat m2o like fk relationship