Check properties are registered when setting.
Removed commented out method.
Added a new binding syntax.

Allows binding to be done in initializer lists when using the new syntax
available in the Roslyn preview.