Fix: attribute name can't contain punctuation; add question method