I think we should remove the `extends Resource` clause.  Would it cause problems if we didn't?