IMO it's ok to keep the send public/static but the rest should be private at least.