Yes, I need this. Based on the type of job (storage or http), I return different objects