added date_time set, and fixed missing parameter bug in base class