I'd like to avoid 'isinstance' if we could. Could we put some name / data_path variables on the classes extending AIWorkflow, with a default on AIWorkflow?