Add framework methods