Take #2 - small implementation for not implemented member functions.

This is take #2, the first one failed code review - sorry to waste your time.

In this version, I made it working exactly the same way as in MS 4.5 implementation.

Thank you!
Don't use the nameSpace field here, instead add a private setter to the ResourceType.Namespace property and use that.