Change factory methods name to uppercase and update docs.
Bugfix