More const handling.
Deal with funny factor.
More const handling.
Give read access to private members.
Work on progress.