@BaruchAtta: shifting an vehicle home to a non car house or vice-versa would not break the interface. An interface states that there WILL be described as a getter or setter house, not how that's implemented. In actual fact, devoid of considering the code, the only real way to tell the main difference is by investigating the generated IL and viewing