Die Rechte vererben sich doch auch (denk ich mal wie generell im WCF)
Dann brauchst du die eh nur für die Kategorien einmalig setzen und dann wird das nach unten hin vereerbt.
Macht dir nicht mehr arbeit als du eigentlcih musst.
Kurzfassung: ich mache mir zu viel Arbeit; hm ...