removed responsability of create default clients
responsibility to create clients standard
add methods persist and flush