*CraftoTask abstract, +LogTask, +MessageTask