Modify method names to preserve backward compat

Rather than changing the return types of the existing methods
added new mthods and depricated the old ones per our discussion.