DEV: Put Virtual methods