*deprecated* - use Moo instead!