Interface-Implementation Separation