Get and Set object properties in an Fast and Elegant way. (with caching and no dependencies!)