ну и плюс. локатор - это какая-то неуместная абстракция в бизнес-логике. вроде как делаются дела, а тут хуяк - и какой-то локатор, в котором по каким-то ключам отдаются какие-то объекты.
что за ключи? почему они такие? что будет если их поменять? могут ли они сами поменяться? кто знает, что они гарантированно такие? вдруг они поменяются? вдруг поменяются объекты, лежащие по ключам? причем тут вообще ключи локатора к логике? причем тут вообще локатор?