setters/constructor for cruncher impls