Replaced controllers for each asset type with asset processors