Don't think it's worth changing now, but I'd rather not add string parsing to model objects like this... I think that, in future, if we want something like this we should find/build a proper "String.Format with named parameters" and use that. Not a ship stopper, just a note :)