Treat .NET properties the same way as F# ones while implementing interfaces

Fix #289.