"access" does not necessarily mean "edit" imho. i like
MenuReferenceEditInterface. for completeness i could create
MenuReferenceInterface for the getters, but it would not be used
anywhere. maybe still makes sense to be consistent and allow for other
use cases. the MenuReferenceEditInterface would extend the other interface.