Added generics to operation method interface.