public function setProperty($object, $property, $value) {
        $objectReflector = new ReflectionObject($object);

        if(!$objectReflector->hasProperty($property)) {
            throw new Exception('Property cannot be set! This property not exist inside the given object!');
        }

        $propertyReflector = $objectReflector->getProperty($property);
        $propertyReflector->setAccessible(TRUE);
        $propertyReflector->setValue($object, $value);

        return TRUE;
    }