Can't use final modifier as it seems to interfer with Mockito stubbing
it.
Removed optional param from FunctionM
Removed optional params from ObjectM
Made a createSeq for ObjectM, not wired in or tested yet.