separated prop layer