added option :predicates and :join_on_change for ActsAsSplittable#acts_as_splittable