Allow null date
These don't need to be in the interfaces
Updates to payment module