Added AssignedProperty.cs and other supporting classes and files to replace ComponentHelper.cs.
Changed existing code to use AssignedProperty.
Converted LF line-endings in to CR+LF in Bootstrapper.cs.