Added some extension methods for obtaining  properties decorated with attributes etc