This class returns half bound FullBindings on the source half to the model
object for every property reference (and I do mean every, valid or not, queried before or not).
accepts values in lieu of attributes:
int - all of top, left, bottom, right
[int, int, int, int] - top, left, bottom, right
accepts attributes when no value present:
top: int, left: int, bottom: int, right: int