direction utils change - default direction of self-relationship is now BOTH
generic inclusion strategy, void returning callback, constants change
cleanup before release