integrated the interface for acts_as_parent and child into acts_as_eventable