Change factory methods name to uppercase and update docs.