Don't Cast Returned interfaces to the minimal implementation.