defined a parent NodeRunnable in Abstract Node + added reporting total rate and instant rate logic at NodeRunnable