protected override Frame ParseFrame(byte[] data) { return new CommercialUrlFrame(ParseUrlFrame(data)); }