Refactored Note to extract duration as a decorator class called NoteDuration on Note.
Splited NOte and NoteDuration features.
Splited NOte and NoteDuration features.
Splited NOte and NoteDuration features.
Refactored NoteDiration so that simple note duration constructs are now statis methods.
Fixed Stylecop issues.
Renamed variable for clarification.