C# - Assert that Type have no settable properties