ValueInFunctionParam replaceEmpty first tests (but not calling the factory yet)
Added IntegerMFactorySpec. Using IntegerMFactory in ValueInFunctionParam