this should be done through $attrs.$observe and it needs to update the forms each time attribute changes.