Adding support to default integer return values

Implementing issue #95, for now adding support only for integers. If i is ok we can move on to other data types.
I actually think getName().isEmpty() is perfectly ok :) Especially as when getName().isEmpty() then that is obviously not a normal value :)