#30 functionality for updating card attributes was separated to method _update_card_attributes
#44 added time value pattern