Public API DTO and a sample project