Adding Mark virtual class, creating objects from Lex