don't modify filters parameter
no detection in constructor
add eTypeAll shortcut