Less pointers and constructors.