Create and implement edit subject behavior