modularize liquid dict and hide private parts from global ns