Best practice to override UITableViewCell subclass

Recipe 15 tells us a way to simplify cell production. When adding subclasses of a UITableViewCell foundational subclass, let’s say PRPSmartTableViewCell:, how should the custom initializer be overriden? I normally write my initializers this way: