Template-based Object Manager