Looks better now.  There is absolutely nothing wrong with return-nothing methods.  Almost every class has one, it's called `__init__`.  :-)