Added @expose back as it causes too many issues with dynamic UIs