-- more concrete error msg for order entries
-- validation of entries for a record
-- constructor improvements