I have a class with a set of properties As given below.
class ContactInfo { [ReadOnly(true)] [Category(\"Contact Info\")] public string Mobile {
it's not possible at the moment to remove attributes dinamycally (at runtime)
as a suggestion you can do 2 classes: one with the attributes and one without