attr_wrappable implemented