Issue with Generic Method in Layer Implementation - Effect Community