If ImageLink were modeled as a complex type the response payload for Event would contain ImageLink inline. You could tell the modelbuilder to map ImageLink as a complex type using,
modelBuilder.ComplexType<ImageLink>();
The proper way to do this though is to use $expand. We are working in $select and $expand support right now and should have working bits in the nightly builds early next week.