Used reflection instead of setters in mapper