Yes. I understand the purpose and concept of properties. That is perfectly ok for class's. Why should we have properties in interface as it doesn't contain any memberdata to wrap around (like class's)?