Added added methods/default values and basically left the old APIs with capability intact minimize client impact