[x] handle derive for regular components [x] handle derive for marker components [x] handle load all queries for regualar components [x] handle load all queries for marker components