remove locale from collection declaration, focusing on coercer

The main goal was to remove the need for a locale to collection so it does not interfere in the mapper definition. 
Now locale must be passed for each command or query (yet TODO for the Query class).