Anything else?

$self->init( { colour  => 'pink'... } );
sub init {
    my ($self, $params) = @_;
    ...
    return $self; # must return self...
}