As the coefficient members are specific to the implementation, there is no need for the struct to be public.