sync, conds Attr::TYPE_* replace with methods