Se lavori in gruppo probabilmente utilizzi svn o similari (e se non lo fate dovreste)... quando fai il check out hai tutto aggiornato... se modifichi il percorso di una classe non costa nulla modificare l'array... e sopratutto in fase di sviluppo (dove le prestazioni contano fino a un certo punto) l'array la puoi tranquillamente recuperare dal filesystem UNA SOLA VOLTA e inviare al costruttore come argomento (come facevo io... una volta che tutto era finito le mettevo dentro la classe stessa). Quindi non vedo tutte queste problematiche che vedi tu