diff --git a/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp b/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp
index 617a0ee4e95f2105a43155ea960c45da76c2c0c0..fce862872103081e8f3f374da80b4273e804d605 100644
--- a/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp
+++ b/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp
@@ -18,8 +18,7 @@ namespace abstraction {
 template < class ParamType >
 class ValuePrinterAbstraction : virtual public NaryOperationAbstraction < ParamType, std::ostream & >, virtual public ValueOperationAbstraction < void > {
 public:
-	ValuePrinterAbstraction ( ) {
-	}
+	ValuePrinterAbstraction ( ) = default;
 
 	std::shared_ptr < abstraction::Value > run ( ) override {
 		std::shared_ptr < abstraction::Value > & firstParam = std::get < 0 > ( this->getParams ( ) );
@@ -33,8 +32,7 @@ public:
 template < >
 class ValuePrinterAbstraction < void > : virtual public NaryOperationAbstraction < >, virtual public ValueOperationAbstraction < void > {
 public:
-	ValuePrinterAbstraction ( ) {
-	}
+	ValuePrinterAbstraction ( ) = default;
 
 	std::shared_ptr < abstraction::Value > run ( ) override {
 		return std::make_shared < abstraction::Void > ( );
diff --git a/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h b/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h
index 04bf39ba84d051678c998cebccf3f6f0b4741c95..22961df10ac1806dad805297c4bb042e5f2bb1c7 100644
--- a/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h
+++ b/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h
@@ -21,8 +21,7 @@ class OperatorsIntrospectionCommand : public Command {
 	}
 
 public:
-	OperatorsIntrospectionCommand ( ) {
-	}
+	OperatorsIntrospectionCommand ( ) = default;
 
 	template < class Operators >
 	static void printOperators ( const ext::list < ext::pair < Operators, abstraction::AlgorithmFullInfo > > & overloads ) {