Modelling public and private provision: The case of the railway services