Currently Payment Log and Credit Card are not cascading from Payment persistence. This PR fixed this. Also fixes proper bi-directional relation between Payments and Logs. Lastly, updates PaymentInterface docblocks with proper return type.