object creat action model common behavior factori creat action 