change from prototype approach to lightbox create to a setter based approach