Initial implementation of strongifying property accessors
string refactoring
protocol checks for delegate dispatch
Reorg