fixed crash with initialization lists; fixed construction order; tests and
readme updated