I have this convention:

    <group-name><object-name><object-type>
So in your case:

    ToDoPromise
if it's the only todo.

I could see what group name is. What sets apart object name and object type? Because, both Todo and Promise are object type.