FinderInterface changed to FinderAbstract:

- FinderAbsctract has a contructor for init the connection.
- You don't need to define a constructor into child class