[ADDED] synthetic name prop to detect children
[ADDED] children prop

Only Buttons are allowed as children
[ADDED] default children prop