Added empty proxy classes
Added sidedproxy object
Added a reference class for holding constants
Changed hard-coded strings to reference constants