Spec unwanted behavior attr_*
Consider methods added via attr_* no commands

Remove attr_* methods as this resulted in attributes being added as
public_instance_methhods, no matter the visibility.
Merge pull request #309 from eval/attr-methods-respect-visibility

attr_* yields public methods