reflection: convert string to boolean automatically
cleaned mapper
support for associations