[hmvc] old factory methods fix