Make sure the action children are stored only once

This occurs with Rails reloading, where every reload causes
the class to the children array. Among other things, this might
lead for subscribed action to be added to the execution plan more times.
Merge pull request #101 from iNecas/fix-double-subscriptions

Make sure the action children are stored only once