[spec] All specs test against public interface.
[spec] Update middleware descriptions.