added disabled setter to attribute
added other wrappings
exclude attributes from wrapping