Add record ctor