Move read only values to function parameters