Get implementation out of list of interfaces without explicit casting - C#