i think an optional marker interface makes totally sense, for the setup of the admin extensions. but requiring it would be a problem for us. you could also use the class metadata to update the locale field without knowing the method, if its there - but going through the dm/uow only would probably the most flexible solution.