No need to be internal + missing XML comments on type and members