Adding component specific models and collection example