class Structure implements Named {

    public int getRootLevelMemberCount() {
        return members.size();
    }

    public  Structure(final String name, final List<? extends StructureMember> members);

}