I am not sure I like that though either Jonny. The reason being that this would make the properties invisible to a lot of people's intellisense. I can just imagine all the confusion as some people see the properties and other people don't (depending on their VS settings).
This is already an issue with things like the EditLevel property, which is set to either Never or Advanced. That is the correct setting for EditLevel, because it shouldn't normally be used (it is there for diagnostic purposes), but people get confused when they can't see it in intellisense and they assume it isn't actually there at all...
I can live with that for EditLevel, but not for something that should be commonly used like IsDirty.
Copyright (c) Marimer LLC