Recursive ctor started