Broken version (@guess)
Fixed helper
Fixed Helper (setter and finished? method placement)