remove exception classes
> allow usage of module without even composer
> simplify detector strategy defination