@BaruchAtta: switching an car home to a non car property or vice-versa won't break the interface. An interface claims that there WILL certainly be a getter or setter home, not how that is carried out. Actually, devoid of checking out the code, the one way to inform the difference is by thinking about the created IL and seeing that just one features