Updated interface to remove static methods