Fluent interface for setSize and setType

added chaining for Button Class