minimalist init implementation for containers