Separate model noid concerns from controller noid concerns