changed macro short name property to @NotEmpty as empty will create a
blank entry in the configuration drop down menu