I think it's fine to let those interface methods remain unimplemented here in this base impl. Also should be fine to have this itself extend other classes and/or implement other interfaces in the future. Its main role is "storage" so the current name fits even if those changes occur later.