Well, we uniformed it in the past - and agreed we wouldn't use return for constructors (as it doesnt make sense there), and required them for all others. So it makes sense to keep it this way.