Redesigned approach to attributes. More examples