Setelah dipikir-pikir, ga bisa pake prototype design pattern