Edited from bpark's comment:
Something I've noticed is that it's hard to read, for example "the DigitalInput's DeviceName property" due to the formatting. I'm not sure the best way to modify it, one thing I think could work is combining the names together using a dot formatting (e.g., the DigitalInput.DeviceName property). I'm open to other suggestions.