[docs] add documentation to all constructors