Added reflection stuff :)