new method for simplyfying executor creation
Getters have been extracted to their own file