Enabled Castle's support for `Func<>` as recommended by @kkozmic.
Added JsonOtput for easier comparison between runs.