Added DTO's and more APIInterpreter functionality