It would be good to allow extra service properties while registering runnable jobs for scheduling.
This can be used by AsyncIndexer to tag runnable with the async name