private final is redundant