fix(view): fix DirectivePropertyGroupMemento to return a new group instead of null
cleanup(view): remove unused code