define_method rather than having separate instance variables for each at...

...tribute. Spec

@jonkarna
@dougrohde