no need for duplicate merge of name attribute
have method_missing respond to methods prefixed with question marks for key checks