Description
currently ondomreadyheaderitem doesn't have a no-argument constructor,
a no-argument constructor should be provided for the case when user doesn't want to pass script from constructor but wants to override ondomreadyheaderitem#getjavascript() ,it's still possible currently by passing "foo" something and then overriding getjavascript() but it's not good looking enough