Change AdHocAbstractRecord class.

Processing of unconstructed childs in finish method.
Changes in constructor and in class methods.