extract method _buildFromDefinition