changed names of method: `rule` and `filter`. error_message with prefixed name.