COMMON: Add const references for the arguments where we can
COMMON: Add const references for the arguments where we can

Less copy constructor

RichieSams/thehalflingproject,RichieSams/thehalflingproject,RichieSams/thehalflingproject