Use Attribute structure and return value to allow testing
Test for setting attiribute decorate