remove auto adding object keys in base middleware

If middleware wishes to consume objects in a special manner, it should
be able to do so.