You have merged two different concept into one. Inheritance and Complex type.
1. You can do something like this for inheritance.
Class Organisation:Employee
{
public List<employee> Direct_Roles{get;set;}
}
</employee>
2. Complex type declaration as follows
Class Organisation
{
public Employee Manager{get;set;}
public List<employee> Direct_Roles{get;set;}
}
</employee>