very basic datum class - can has label and features