In general (IMO) features should contain only the exported database things, not customizations. They might otherwise be overwritten when the feature is updated (as would happen here).  There are some exceptions to this, but certainly any customizations to a feature module must be in separate files.