Use better method name. Improve documentation.
Fix init order warning.