test tidy up
add final to methods called inside a constructor