The CustomSource data type is either a valid Identifier or an external key depending on the Type column of the CustomAction table. It can be an external key into the Binary table, File table, Directory table, and Property table. Note that external keys into the Property Table are not validated because properties can be added at run-time.