module must trace wich module require them

Need to be done on client module too
minor changes on arrayobserver and orderby