if (_parent != null) {
_properties.putAll(_parent.getProperties());
}
_repository = new Repository(baseDir);
if (_parent != null) {
_repository.addRules(_parent.getRepository().getRules());
_repository.addFunctions(_parent.getRepository().getFunctions());
}