specs for the abstract response object