So yes, Web API will return dynamic types. This isn't a surprise given that it needs to support any model type that we would normally throw at it.