cool, looks good to me. see one comment on testing; also, are there any other places we should expose the ability to add labels while you're at it?
should this include explanatory text / comment above also? at least to explain the expected schema of this field?
is there some way we can confirm these labels are applied correctly?