a user function in namespace have at least PHP min = 5.3
refactoring function model visitor