public static Record Create(this RecordDefinition recordDefinition, IInternalState state) { return new Record {DomainObjectName = recordDefinition.DomainObjectName, State = state }; }