Аннотации данных C # в интерфейсе

Быстрый вопрос...

Если я поставлю обозначение в интерфейсе ...

Скажи [Обязательно]

Могу ли я пропустить эту запись в классе C # для свойства?

то есть я могу ...

Interface IFoo
{
   [Required]
   string Bar {get; set;}
}

Class Foo : IFoo
{
   string Bar {get; set;}
}

или мне нужно просто не ставить обозначения в интерфейсе и делать это ...

Interface IFoo
{
   string Bar {get; set;}
}

Class Foo : IFoo
{
   [Required]
   string Bar {get; set;}
}

Ответы на вопрос(2)

Ваш ответ на вопрос