Limit public attrs
Support grouping dsl