No need to explicitly call .id because we will use to_param defined in the virtual class.