Filter WSDL methods 

We already discuss this changes in #174. I fork branch from 3.x. Add additional tests. So, I'm waiting for response and review wishes.
It seems as if the `empty` check could be reversed and then this could be moved inside the `if` statement?