Fixed PropertyBehavior method to work with internal properties

Changed reflection lookup to look for nonpublic properties too. This is useful when using InternalsVisibleToAttribute to access internal members.