Added an private interface and a property.
Merge branch 'complexFeature' of https://github.com/Cananito/GitTesting into complexFeature