Declaring a Class-Based Schema to Satisfy an Interface - Effect Community