扩展了一些类，用起来更方便一些。