do not use procedure NEW for records with parameterized constructors