Composed method map into define_getter and map.
Added User spec.