Add attribute support. Currently this covers most get/set methods that return basic value types. This transfers to properties for .net