bugfix: avoid redundant property injection