i think i got it to save
fixed errors in entity form
refactored owned_by function for few models
got simple label node rendering
got custom attribute to work for node clicks