inheritance doesnt work properly for has_many reflections =(