Caching the result of 'isInternalImplementation' so that reflection doesn't get invoked on every subscribe