added complex_type mock
removed executer permissions from files and implemented parts of the model mappers
did some refactoring