Implementing task log object