Add support for referencing Connection Error Sources in properties

This adds support for using ```ConnectionErrorSource```s as values in reference properties.  It resolves #47.