diff Lib/IMPL/Config.pm @ 263:0f59b2de72af

*fixed IMPL::DOM::Schema circular module references *modified IMPL::Object::Singleton, added auto-activation *code cleanups, docs
author sergey
date Wed, 09 Jan 2013 05:17:44 +0400
parents 891c04080658
children 4ddb27ff4a0b
line wrap: on
line diff
--- a/Lib/IMPL/Config.pm	Sat Dec 29 03:22:15 2012 +0400
+++ b/Lib/IMPL/Config.pm	Wed Jan 09 05:17:44 2013 +0400
@@ -2,9 +2,13 @@
 use strict;
 use warnings;
 
-use parent qw(IMPL::Object::Accessor IMPL::Object::Serializable IMPL::Object::Autofill);
-
-__PACKAGE__->PassThroughArgs;
+use IMPL::declare {
+    base => [
+        'IMPL::Object::Accessor' => undef,
+        'IMPL::Object::Serializable' => undef,
+        'IMPL::Object::Autofill' => '@_'
+    ]
+};
 
 use File::Spec();