Adjusted dimensions to also take care of setters
Integrated dimensions into background and removed duplication of data