Creating a model would always cause the view name to become plural in the passed-by-reference (hence shared_ input object