Fixed wrong service name.
Set element id automatically if it's not provided.
Correct class name
Add support for automatic translations.