Reduce coupling on External<T>