Make createTail() called in the constructor final
Define execute() in Pipeline