Several changes including ETag support, param and method fixes