use a list of default metadata values. first(...) helper
have the EprimeFrame constructor function construct objects from a character vector