Added operation date
Added validation mode
Added card ID
Use of getters/setters
Added order info and full entry tests