hoisting constants in LSRConstants , also addressing many ticket issue (see #1)