manage optional and non optional missing keys in callable invoke methods