create a taskObjects and make a lazy initialization