Use RelationRecorder to keep the definition of relation, ex: host, favorable and Favor. and redesign the activerecord extension. ready bump to version 2.0