Remove reports method
Update backends to autoload
Fix spacing
Add default value to other arg in middleware