several fixes. setting ivars, fixing tests, removing define_param alias, added UpdateIncludesResource, making non-action overrides protected