ruby: initialize replacement policies with their own simobjs