Update todo
Start with attribute definition dsl