FIX plantationFor for SELF type with TODO of checking type before setting properties