JBIDE-14658 modified new interface to return Object, for enhanced extendability in the future