I'm kind of new to EF and RIA so I'm not sure if this is supposed to work or not.

I have a simple model shown here:

![alt text](https://i.stack.imgur.com/y5SqQ.png)

I added the [POCO templates for entity framework](http://visualstudiogallery.msdn.microsoft.com/en-us/23df0450-5677-4926-96cc-173d02752313) and everything is wired as it sohould I can get Lazy Loading, Changes Notifications and Relationship Fixup... (I really hope you're still reading)

The thing is that while on the server I can load a Component's SubComponents by simply calling `comp.SubComponents`. BUT, for some reason I don't have that feature on the client side... My `Component` class from the `RIAServices.web.g.cs` (generated code) does not have a list of `SubComponent`. 

Is that how that's suppose to work? Should I have a this function on the RIA Service? 

```
public IEnumerable<SubComponent> GetSubComponents(int componentId)
{
    return m_ctx.SubComponents
           .Where(x => x.Component.Id == componentId)
           .OrderBy(x => x.Name);
}

```