Reworked binding classes a bit, worked on OSD.