Created proper peer interfaces and classes.