issues warning when declaring initialize method with 'defm'