Workaround for GCC4.4 considering constructors when doing ADL