added link about metaclass  based solution sample