Do we need *_attrs ? I think they were meant to be included in cookbooks and we've decided not to. 

How are these different than provides and depends ? Maybe I'm forgetting one of our previous discussions :)