Maybe wrap with Collections.unmodifiableList ?