Added interfaces to share functionality among tests