extend e6fdceb8eb - check smarty object befor init and

give some more space here and there and note method name change in 377ed68dc7