Для библиотеки на VB.Net использующего BLToolkit необходимо реализовать несколько атрибутов наследующих атрибуты BLToolkit(чтобы избавить конечного пользователя от небоходимости использовать пространство имен BLToolkit). Один из таких атрибутов PrimaryKey и он помечен как sealed в исходном коде BLToolkit. Знает кто-нибудь была ли для этого особая причина? Я все равно модифицирую код BLToolkit для наших нужд и могу убрать sealed, но хотелось бы сначала узнать для чего так было сделано.