added attr_accesorize matcher and refactored relevant specs