In the previous examples, you have seen what we call the sideways override or also known as the '.1' override. This is done using .NET inheritance to change the behavior of an existing interface. It works because the SmartPlant Foundation server looks for any interfaces named this way and instantiates them instead of the inherited interface.