translating components docs to english

related with #629
I'd change to `final` and add `this(null)` at default construtor.
(after all this is how we are doing in our code... what do you think?)