allow other than String objects to be annotated with @Value