MULE-7708: Database: Oracle Configuration still requires user and passwo...

...rd attributes when it is configured via spring-bean
You are violating the policy pattern by defining a broader type than the required.

LocalMuleClient is a specialised form of MuleClient adding endpoint features:
```
/**
 * Extends {@link MuleClient} adding methods that allow the use of an endpoint
 * instance.
 */
public interface LocalMuleClient extends MuleClient
{
```
You are not using those features and therefor you should use MuleClient.

About the API, you're right both classes belongs to the api package.