Update plugin console to be similar to other impls

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Use proxy api instead of directFn

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>