Decorator.
Signed-off-by: Michael <Michael@Mchael.zeng.com>
OOP.
Signed-off-by: Michael <Michael@Mchael.zeng.com>