Made necessary field and classes public to enable better communication
with embedding apps