Во мне борются две силы. Одна говорит:
-- Инкапсуляция! Заворачивай данные в АПИ не позволяющее получить неопределённое поведение;
-- Нахер, кишки наружу, легко расширять, легко развивать.