Document element constructors and clarify where the attribute callbacks get triggered in regards to the element lifecycle.