Implement TSampleInfo class