releasing 0.4.0 to indicate we have an internal change (using uber and deprecating Hooks::InheritableAttribute).