Removed warning same generic type name