reflection property not needed