- if there is no metadata, extending a class should not crash - calling class methods like get_metadata should not give an error