Add @PropertyInject annotation support