a) Basic structure of list members usecase
b) Basic implementation of MemoryMemberGateway