...
Milestone Milestones.Add(name: string, goal: any( string | DateTimeOffset ))
Milestone Milestones.Add(name: string, goal: any, assignedTo: ( string | Identity ))
...
string name
name of milestone
target goal
any goal
target goal
( string | Identity ) assignedTo
...