creates a new builder
a new builder with values from the annotation
the context holding the annotation from which the builder should pull its values