added infrastructure for EndToEnd declarative specs