ENHANCEMENT: remove useless/error-prone constructor.
ENHANCEMENT: add user-friendly message in useless/error-prone constructor.
ENHANCEMENT: remove useless/error-prone constructors.
DOC: add documentation for next features.